/**
 * Author: YuBing 羽冰
 *  time : 2021/5/24
 * description: node内置单向加密
 * dependency module: crypto
 *  note : 单向加密是没法解密的
 */
var crypto = require('crypto');

function secretKey(value, secret) {
  // 混淆字段设置
  secret = secret || "abcdefg";
  // 进行加密
  var key = crypto.createHmac('sha256', secret)
    .update(value)
    .digest('hex');  /* 这是显示规则,默认是16进制显示 */
  return key;
}

module.exports = secretKey;